/**
 * <p>Copyright (c) 2010 by DRM. </p>
 */

package com.responsemeasure.to;

import java.util.List;

/**
 * <p><b>CLASS:</b> com.android.drm.to.NineOfFourReportTO</p>
 *
 * ...........................................................................
 * <p><b>DESCRIPTION:</b><br/>
 * Data transfer object for 4Of9.
 * </p>
 * 
 * ...........................................................................
 * <p><b>MODIFICATION HISTORY:</b>
 * <p>[2010/07/29] emilygu: Initial version.</p>
 * <p>[2010/08/25] michellem: Added methods for correct hits.</p>
 * </p>
 * 
 * ...........................................................................
 * @author emilygu
 * @since 1.0
 */

public class NineOfFourReportTO {
	private List<Double> averages;
	private List<Long> totals;
	private List<Long> startTime;
	private int length;
	private String userName;
	private String type;
	private List<Integer> correctHits;
	
	/**
	 * @param length
	 * @param userName
	 * @param activityName
	 */
	public NineOfFourReportTO(int length, String userName, String activityName) {
		super();
		this.length = length;
		this.userName = userName;
		this.type = activityName;
	}
	/**
	 * @return the averages
	 */
	public List<Double> getAverages() {
		return averages;
	}
	/**
	 * @return the totals
	 */
	public List<Long> getTotals() {
		return totals;
	}
	/**
	 * @return the length
	 */
	public int getLength() {
		return length;
	}
	/**
	 * @return the userName
	 */
	public String getUserName() {
		return userName;
	}
	/**
	 * @return the activityName
	 */
	public String getType() {
		return type;
	}
	/**
	 * @return the startTime
	 */
	public List<Long> getStartTime() {
		return startTime;
	}
	/**
	 * @param return the correctHits
	 */
	public List<Integer> getCorrectHits() {
		return correctHits;
	}
	/**
	 * @param averages the averages to set
	 */
	public void setAverages(List<Double> averages) {
		this.averages = averages;
	}
	/**
	 * @param totals the totals to set
	 */
	public void setTotals(List<Long> totals) {
		this.totals = totals;
	}
	/**
	 * @param length the length to set
	 */
	public void setLength(int length) {
		this.length = length;
	}
	/**
	 * @param userName the userName to set
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}
	/**
	 * @param activityName the activityName to set
	 */
	public void setType(String activityName) {
		this.type = activityName;
	}
	/**
	 * @param startTime the startTime to set
	 */
	public void setStartTime(List<Long> startTime) {
		this.startTime = startTime;
	}
	/**
	 * @param correctHits the correctHits to set
	 */
	public void setCorrecHits(List<Integer> correctHits) {
		this.correctHits = correctHits;
	}
}

